* {
  margin: 0;
  padding: 0;
}

#app {
  min-width: 1280px;
  height: 100vh;
}

.padding_box {
  padding: 20px;
  box-sizing: border-box;
}

.box_border {
  border-radius: 8px;
}

.border_shadow {
  border: 1px solid rgba(190, 190, 190,.2);
  box-shadow: 4px 4px 6px #bebebe, -4px -4px 6px #ffffff;
}

.ant-modal-header {
  padding: 0 !important;
  padding-left: 20px !important;
  background: #f5f5f5 !important;
  border: 0 !important;
}

.ant-modal-header .ant-modal-title {
  line-height: 50px;
  font-size: 20px;
  font-weight: 700;
  color: #323232;
}

.ant-modal-content .ant-modal-close .ant-modal-close-x {
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 20px;
}

.ant-modal-footer {
  border: 0;
}

.ant-table-wrapper .ant-table .ant-table-thead th {
  font-weight: 700;
}

::-webkit-scrollbar {
  width: 0;
  height: 10px;
}

::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background: #e3ece7;
}

::-webkit-scrollbar-track {
  opacity: 0;
}

.beyond_hidden {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
